package com.bilibili.juc.atomic;

import java.util.concurrent.atomic.AtomicIntegerArray;

/**
 * @author zuife
 * @description
 * @since 2024-05-04 20:04:47
 */
public class AtomicIntegerArrayDemo {
    public static void main(String[] args) {
        AtomicIntegerArray atomicIntegerArray = new AtomicIntegerArray(10);
        for (int i = 0; i < atomicIntegerArray.length(); i++) {
            System.out.println(atomicIntegerArray.get(i));
        }
        int tempInt=0;
        tempInt = atomicIntegerArray.getAndSet(0, 100);
        System.out.println(tempInt+"\t"+atomicIntegerArray.get(0));

        tempInt = atomicIntegerArray.getAndIncrement(0);
        System.out.println(tempInt+"\t"+atomicIntegerArray.get(0));

    }
}
